package com.zkzx.wlhy.adaptor.controller.company.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * 北京中科智兴物联科技有限公司 @版权所有
 *
 * @Author: zhaoyihe@zkraising.com
 * @Date: 2021/05/19/16:05
 * @Description:
 */
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "CompanyDTO", description = "企业信息")
public class CompanyDTO implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     *企业名称
     */
    @ApiModelProperty(value = "企业名称",name = "company_name",example = "顺丰速递")
    private String companyName;
    /**
     *统一社会信用代码
     */
    @ApiModelProperty(value = "统一社会信用代码",name = "credit_code",example = "code2153585626461")
    private String creditCode;
    /**
     * 1:自营业务，2：商混站业务 3: 撮合业务 4 零散业务
     */
   @ApiModelProperty(value = "1:自营业务，2：商混站业务 3: 撮合业务 4 零散业务",name = "include_business_type",example = "[\"1\"]")
    private List<Integer> includeBusinessType;
    /**
     *企业类型,1:自营业务，2：撮合业务（商混站）3: 撮合业务 4，合并业务
     */
    @ApiModelProperty(value = "企业类型",name = "type",example = "1")
    private Integer type;
    /**
     *1.有限责任公司；2.股份有限责任公司 ;3.私营合伙企业；4.私营独资企业 ;5.个体工商户；6.非公司企业法人
     */
    @ApiModelProperty(value = "企业类型",name = "enterprise_type",example = "1")
    private String enterpriseType;
    /**
     *银行对公账户
     */
    @ApiModelProperty(value = "银行对公账户",name = "bank_account",example = "6222024363465344733")
    private String bankAccount;
    /**
     *开户行
     */
    @ApiModelProperty(value = "开户行",name = "bank_name",example = "中国工商银行")
    private String bankName;
    /**
     *营业执照（图片）
     */
    @ApiModelProperty(value = "营业执照（图片）",name = "business_license",example = "http://172.168.1.100:8099/image/19A6674EC3403278B75742CE89E9E435.jpg")
    private String businessLicense;
    /**
     *成立日期
     */
    @ApiModelProperty(value = "成立日期",name = "establish_date",example = "2021-04-25 00:00:00")
    private String establishDate;
    /**
     *注册资本
     */
    @ApiModelProperty(value = "注册资本 ",name = "registered_capital",example = "150000")
    private String registeredCapital;
    /**
     *注册日期
     */
    @ApiModelProperty(value = "注册日期",name = "registered_date",example = "2021-04-25 00:00:00")
    private String registeredDate;
    /**
     *注册地址 省
     */
    @ApiModelProperty(value = "注册地址 省",name = "registration_province",example = "北京")
    private String registrationProvince;
    /**
     *注册地址 市
     */
    @ApiModelProperty(value = "注册地址 市",name = "registration_city",example = "北京市")
    private String registrationCity;
    /**
     *注册地址 县
     */
    @ApiModelProperty(value = "注册地址 县",name = "registration_county",example = "东城区")
    private String registrationCounty;
    /**
     *注册地址 详细
     */
    @ApiModelProperty(value = "注册地址 详细",name = "registration_detail_address",example = "东城区一号院")
    private String registrationDetailAddress;
    /**
     *主管税务机关
     */
    @ApiModelProperty(value = "主管税务机关",name = "taxation_authorities",example = "郑州市金水区")
    private String taxationAuthorities;



}
